<script setup lang="ts">
// 枚举：
// 性别 ：  1：男 0 女
// gender:  1:man   0:woman
// 语法: enum EGender { man=1,woman=0  }   let gender:EGender=1
// 特点：即是类型又是值,它的值默认从上到下是从0开始的,如果前面的值定义一个数字，后面是依次累加
// 定义枚举能不能放到.d.ts文件：不能，一般如果要抽离定义会单独放到一个.ts文件中
// 数量较少时(2)，可优先考虑 联合类型，数据较多，优先考虑枚举
// 场景：上下左右 方向，值 :1234 怎么定义该数据类型
//

enum EGender {
  woman,
  man,
  other
}
let gender: EGender = EGender.man
gender = EGender.woman
console.log(EGender.other)
</script>

<template>
  <div class="app-page">app:{{ gender }}</div>
</template>

<style scoped></style>
